package pascal.modelo;

import java.io.File;
import java.io.Serializable;

import org.apache.commons.fileupload.FileItemStream;


public class ImagenPublicacion implements Serializable {
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private int codPublicacion;
	private int codImagen;
	private String urlImagen;
	
	private String nombreUsuario;
	private File path;
	private FileItemStream item;
	
	private int codCategoria;
	private String tituloPublicacion;
	private String descripcionPublicacion;
	private String condicionPublicacion;
	private int cantidadInicial;
	private int stock;
	private double precioUnitario;
	private java.sql.Date fechaCreacion;
	private int diasDuracion;
	private java.sql.Date fechaVencimiento;
	
	public int getCodPublicacion() {
		return codPublicacion;
	}

	public void setCodPublicacion(int codPublicacion) {
		this.codPublicacion = codPublicacion;
	}
	
	public int getCodImagen() {
		return codImagen;
	}

	public void setCodImagen(int codImagen) {
		this.codImagen = codImagen;
	}
	
	public String getUrlImagen() {
		return urlImagen;
	}

	public void setUrlImagen(String urlImagen) {
		this.urlImagen = urlImagen;
	}
	
	
	public ImagenPublicacion(int codPublicacion, int codImagen, String urlImagen) {
		super();
		this.codPublicacion = codPublicacion;
		this.codImagen = codImagen;
		this.urlImagen = urlImagen;
	}

	public ImagenPublicacion() {
		super();
	}

	public String getNombreUsuario() {
		return nombreUsuario;
	}

	public void setNombreUsuario(String nombreUsuario) {
		this.nombreUsuario = nombreUsuario;
	}

	public File getPath() {
		return path;
	}

	public void setPath(File path) {
		this.path = path;
	}

	public FileItemStream getItem() {
		return item;
	}

	public void setItem(FileItemStream item) {
		this.item = item;
	}

	public int getCodCategoria() {
		return codCategoria;
	}

	public void setCodCategoria(int codCategoria) {
		this.codCategoria = codCategoria;
	}

	public String getTituloPublicacion() {
		return tituloPublicacion;
	}

	public void setTituloPublicacion(String tituloPublicacion) {
		this.tituloPublicacion = tituloPublicacion;
	}

	public String getDescripcionPublicacion() {
		return descripcionPublicacion;
	}

	public void setDescripcionPublicacion(String descripcionPublicacion) {
		this.descripcionPublicacion = descripcionPublicacion;
	}

	public String getCondicionPublicacion() {
		return condicionPublicacion;
	}

	public void setCondicionPublicacion(String condicionPublicacion) {
		this.condicionPublicacion = condicionPublicacion;
	}

	public int getCantidadInicial() {
		return cantidadInicial;
	}

	public void setCantidadInicial(int cantidadInicial) {
		this.cantidadInicial = cantidadInicial;
	}

	public int getStock() {
		return stock;
	}

	public void setStock(int stock) {
		this.stock = stock;
	}

	public double getPrecioUnitario() {
		return precioUnitario;
	}

	public void setPrecioUnitario(double precioUnitario) {
		this.precioUnitario = precioUnitario;
	}

	public java.sql.Date getFechaCreacion() {
		return fechaCreacion;
	}

	public void setFechaCreacion(java.sql.Date fechaCreacion) {
		this.fechaCreacion = fechaCreacion;
	}

	public int getDiasDuracion() {
		return diasDuracion;
	}

	public void setDiasDuracion(int diasDuracion) {
		this.diasDuracion = diasDuracion;
	}

	public java.sql.Date getFechaVencimiento() {
		return fechaVencimiento;
	}

	public void setFechaVencimiento(java.sql.Date fechaVencimiento) {
		this.fechaVencimiento = fechaVencimiento;
	}

}
